[HVM] Fix MMIO AND emulation
authorTim Deegan <Tim.Deegan@xensource.com>
Tue, 20 Feb 2007 20:49:44 +0000 (20:49 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Tue, 20 Feb 2007 20:49:44 +0000 (20:49 +0000)
which was falling though into AND...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/hvm/io.c

index e2e8e35afe9cf728e52f44ac8ad06755729293d8..677c20c9d53429c7b5b04af56b9c36fb3c568e7b 100644 (file)
@@ -554,6 +554,7 @@ static void hvm_mmio_assist(struct cpu_user_regs *regs, ioreq_t *p,
             diff = (unsigned long) p->data & value;
             set_reg_value(size, index, 0, regs, diff);
         }
+        break;
 
     case INSTR_ADD:
         if (src & REGISTER) {